B 바이낸스 · 전 세계 1위 암호화폐 거래소, 지금 가입하고 혜택 받기 가입하기 → AD
🪙 코인 분석 도구

🧪 코인 전략 백테스터

코인·봉 길이·기간을 고르면 골든크로스·RSI·볼린저밴드·MACD·슈퍼트렌드·돈치안 돌파 6개 전략을 바이낸스 실제 캔들로 백테스트해 수익률·MDD·승률·거래 내역을 보유 수익률과 비교합니다.

불러오는 중 데이터: 바이낸스 공개 API

전략과 조건

마감 봉 종가로 판단 · 다음 봉 시가에 체결

백테스트 결과

총수익률
연환산 수익률 (CAGR)
최대낙폭 (MDD)
승률
프로핏 팩터
거래 횟수
평균 거래 수익
시장 노출
최종 평가금

가격과 매매 시점

마감 봉만 · ▲매수 ▼매도(수익률)

지금 상태

거래 통계

평균 이익 거래
평균 손실 거래
평균 손익비
최고 거래
최악 거래
최대 연속 손실
평균 보유 기간
비용이 없었다면
비용이 깎은 수익률

평가금 곡선

낙폭 (그때까지 최고 평가금 대비 %)

거래 내역

# 매수 체결 매수가 매도 체결 매도가 수익률 보유

번호를 누르면 가격 차트가 그 거래로 이동합니다. 체결가는 슬리피지를 반영한 값이고, 수익률은 사고팔 때의 수수료를 모두 뺀 값입니다.

주변 값 점검 (과최적화 확인)

지금 설정 주변의 값으로 같은 기간을 다시 돌린 총수익률입니다. 가운데 칸만 유독 좋고 주변이 나쁘면 과거에 우연히 맞아떨어진 숫자일 가능성이 큽니다. 칸을 누르면 그 값으로 바뀝니다.

상위 코인에 같은 전략 적용

코인
버튼을 누르면 지금 전략·파라미터·기간·비용 그대로 거래대금 상위 코인들에 적용해 봅니다.

코인 이름을 누르면 그 코인의 자세한 결과가 위에 열립니다.

백테스트 결과를 읽을 때

정보 제공용이며 투자 권유가 아닙니다. 데이터는 거래소 공개 API 에서 오며 지연·중단될 수 있습니다. 차트: TradingView Lightweight Charts™

이 도구는 무엇을 하나

이 전략을 과거에 그대로 썼다면 어땠을까요? 코인 전략 백테스터는 바이낸스의 실제 과거 캔들로 골든크로스(이동평균 교차), RSI 역추세, 볼린저밴드 반전, MACD 교차, 슈퍼트렌드, 돈치안 돌파 6가지 매매 규칙을 돌려 보고, 총수익률·연환산 수익률(CAGR)·최대낙폭(MDD)·승률·프로핏 팩터를 같은 기간 그냥 들고 있었을 때(보유)와 나란히 비교합니다. 수수료와 슬리피지를 반영하고, 마감된 봉으로만 신호를 판단해 미래 데이터를 쓰지 않습니다.

어떻게 계산하나

바이낸스 현물 USDT 마켓의 마감된 봉만 씁니다. 일봉은 최근 1·2·4년(365·731·1,461봉), 1시간·4시간봉은 최근 1,000·2,000·3,000봉을 테스트하고, 그 앞 300봉을 더 받아 지표만 미리 계산합니다(매매는 하지 않음). 신호는 봉 i 의 종가로 판단하고 체결은 봉 i+1 의 시가입니다. 매수 체결가 = 시가 × (1 + 슬리피지), 매도 체결가 = 시가 × (1 − 슬리피지)이며, 체결할 때마다 수수료(기본 0.1%)를 뗍니다. 슬리피지 기본값은 0.05%, 초기 자금은 1,000 USDT 이고, 매번 가진 돈 전부로 사고파는 롱 전용입니다. '위로 뚫는다'는 전 봉에서 A ≤ B 이고 이번 봉에서 A > B 인 경우입니다. ① 이동평균 교차: 빠른 선(기본 EMA 20)이 느린 선(EMA 60)을 위로 뚫으면 매수, 아래로 뚫으면 매도. ② RSI 역추세: RSI(14, 와일더 평활)가 30을 위로 넘으면 매수, 70을 아래로 내려오면 매도. ③ 볼린저 반전: 밴드 = 20봉 단순이동평균 ± 2 × 모표준편차이고, 종가가 하단을 위로 뚫으면 매수, 종가 ≥ 중심선(선택 시 상단 밴드)이면 매도하며, 같은 봉에서 겹치면 매도가 우선입니다. ④ MACD 교차: MACD(EMA 12 − EMA 26)가 시그널(MACD 의 EMA 9)을 위로 뚫으면 매수(선택 시 MACD < 0 일 때만), 아래로 뚫으면 매도. ⑤ 슈퍼트렌드(ATR 10, 배수 3): 방향이 하락에서 상승으로 바뀐 봉에서 매수, 상승에서 하락으로 바뀐 봉에서 매도. ⑥ 돌파(돈치안): 종가 > 직전 20봉 최고가면 매수, 종가 < 직전 10봉 최저가면 매도. 총수익률 = 마지막 평가금 ÷ 초기 자금 − 1(보유 중이면 마지막 종가로 평가), CAGR = (마지막 평가금 ÷ 초기 자금)^(1 ÷ 햇수) − 1(햇수 = 첫 봉 시작부터 마지막 봉 마감까지의 기간 ÷ 365.25일, 3개월 미만이면 표시하지 않음), MDD = 평가금이 그때까지의 최고점에서 가장 많이 떨어진 비율, 승률 = 수익이 난 거래 ÷ 끝난 거래, 프로핏 팩터 = 이긴 거래 수익률의 합 ÷ 진 거래 손실률의 합, 평균 손익비 = 평균 이익 ÷ 평균 손실, 시장 노출 = 포지션을 들고 있던 봉 ÷ 전체 봉입니다. 거래 수익률은 수수료와 슬리피지를 모두 뺀 값입니다. 보유(바이 앤 홀드)는 테스트 첫 봉 시가에 같은 수수료·슬리피지로 사서 마지막 종가까지 들고 있었을 때입니다.

쓸 때 알아 둘 것

자주 묻는 질문

미래 데이터를 몰래 쓰는 것 아닌가요?

아닙니다. 신호는 마감된 봉의 종가까지로만 계산하고, 체결은 그다음 봉의 시가로 합니다. 진행 중인 봉은 아예 쓰지 않습니다. 다만 실제 거래에서는 호가가 얇거나 가격이 급변할 때 시가보다 불리하게 체결될 수 있어, 슬리피지를 넉넉히 두는 편이 현실에 가깝습니다.

트레이딩뷰 전략 테스터와 결과가 다릅니다.

시작 시점, 체결 방식(여기서는 다음 봉 시가), 수수료·슬리피지, 자금 운용(매번 전액 투입·복리), 프로핏 팩터 정의(여기서는 거래 수익률의 합 기준)가 다르면 숫자가 달라집니다. 지표 값 자체는 트레이딩뷰 정의(EMA·RSI·ATR 의 시작 방식 포함)를 따르므로, 조건을 맞추면 신호는 거의 모두 같은 봉에서 나옵니다.

공매도(숏)나 레버리지도 되나요?

아니요. 현물 롱 전용입니다. 매도 신호가 나오면 전부 팔고 현금으로 기다렸다가 다음 매수 신호에 다시 삽니다. 선물·레버리지·분할 매수는 반영하지 않습니다.

수수료와 슬리피지는 얼마로 두면 되나요?

쓰는 거래소와 등급의 실제 수수료를 넣으세요. 바이낸스 현물의 기본 수수료는 0.1%입니다. 슬리피지는 거래대금이 큰 코인이라도 0.05% 안팎, 거래가 적은 코인이나 짧은 봉 길이에서는 더 크게 잡는 것이 안전합니다. 거래 통계의 '비용이 깎은 수익률'에서 비용 영향이 바로 보입니다.

결과는 언제 바뀌나요? 원화 금액은 어떻게 계산하나요?

1분마다 새 봉이 마감됐는지 확인하고, 마감되면 데이터를 다시 받아 전체를 다시 계산합니다. 최종 평가금의 원화 금액은 USDT 금액에 빗썸(실패하면 업비트)의 USDT/KRW 시세를 곱한 참고값으로, 국내 거래소의 원화 가격(김치 프리미엄 포함)과는 다를 수 있습니다.

정보 제공용이며 투자 권유가 아닙니다. 데이터는 거래소 공개 API 에서 오며 지연·중단될 수 있습니다.

📚 함께 읽으면 좋은 글
🚪돌파와 가짜 돌파(페이크아웃) 구별하는 법과 그 한계 〰️이동평균선 보는 법: SMA·EMA 차이와 골든크로스의 실제 성적 📈RSI 보는 법: 70·30의 뜻과 실제 데이터로 본 과매수 📊MACD 보는 법: MACD선·시그널선·히스토그램·0선
← 코인 분석 도구 전체 보기